/**
 * DataCleaner (community edition)
 * Copyright (C) 2014 Neopost - Customer Information Management
 *
 * This copyrighted material is made available to anyone wishing to use, modify,
 * copy, or redistribute it subject to the terms and conditions of the GNU
 * Lesser General Public License, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
 * for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this distribution; if not, write to:
 * Free Software Foundation, Inc.
 * 51 Franklin Street, Fifth Floor
 * Boston, MA  02110-1301  USA
 */
.SchedulingOverviewPanel .ScheduleColumn a, .SchedulingOverviewPanel .AlertsColumn a
	{
	color: #858383;
}

.SchedulingOverviewPanel .ColumnHeaders {
	font-weight: bold;
	background: none repeat scroll 0 0 #f2f2f2;
	color: #333;
	line-height: 22px;
	padding: 8px 0;
}

.ScheduleGroupPanel {
}

.ScheduleGroupPanel .HeadingLabel {
	background-color: #e8e8e8;
	padding: 0.2em;
	padding-left: 0.6em;
}

.ScheduleGroupPanel a {
	text-decoration: none;
	color: #333;
}

.ScheduleGroupPanel a.discrete {
	color: #666;
}

.ScheduleGroupPanel a:hover {
	text-decoration: underline;
	color: #16c2f4;
}

.SchedulePanel {
	margin-top: 10px;
	margin-bottom: 10px;
}

.SchedulePanel .JobColumn {
	font-weight: bold;
}

.SchedulePanel .AlertsColumn {
	border-left: 1px solid #f2f2f2;
	margin-left: 10px;
	min-height: 1em;
	padding-left: 10px;
}

.SchedulePanel .AlertsColumn div {
	display: inline-table;
}

.SchedulePanel .ScheduleColumn a {
	background-position: left center;
	background-repeat: no-repeat;
}

.CustomizeSchedulePanel .triggerPanel {
	margin-top: 20px;
}

.CustomizeSchedulePanel .triggerPanel .configurationPanel {
	margin-left: 34px;
	border-left: 2px solid #f0f0f0;
	padding-left: 4px;
}

.AlertPanel {
	margin-top: 2px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	line-height: 1em;
	min-height: 18px;
	padding-right: 5px;
}

.CustomizeAlertPanel .gwt-RadioButton {
	display: block;
	padding-right: 40px;
	background-repeat: no-repeat;
	background-position: right center;
}

.AlertPanel-INTELLIGENCE, .CustomizeAlertPanel .gwt-RadioButton-INTELLIGENCE
	{
	background-image: url("alert-intelligence.png");
}

.AlertPanel-SURVEILLANCE, .CustomizeAlertPanel .gwt-RadioButton-SURVEILLANCE
	{
	background-image: url("alert-surveillance.png");
}

.AlertPanel-WARNING, .CustomizeAlertPanel .gwt-RadioButton-WARNING {
	background-image: url("alert-warning.png");
}

.AlertPanel-FATAL, .CustomizeAlertPanel .gwt-RadioButton-FATAL {
	background-image: url("alert-fatal.png");
}

.ActionsColumn .DropDownAnchor {
	border: 1px #ddd solid;
	padding: 4px 22px 4px 15px;
	border-radius: 2px;
	background-position: 94% center;
}

/**
 * Job history and Execution log panels
 */
.ExecutionStatusPanel {
	height: 300px;
	text-align: center;
}

.ExecutionStatusPanel .HeadingLabel {
	color: black;
	font-size: 1.5em;
	margin-top: 30px;
}

.ExecutionStatusPanel .ResultAnchor {
	margin-top: 30px;
	padding-top: 180px;
	background-image: url("result-large.png");
	background-repeat: no-repeat;
	background-position: top center;
	font-size: 1.5em;
	display: block;
}

.JobHistoryPanel .ExecutionCellList {
	float: left;
	width: 25%;
	overflow: auto;
}

.JobHistoryPanel .ExecutionCellList .ExecutionIdentifier span {
	padding-left: 4px;
	font-size: 0.85em;
}

.JobHistoryPanel .ExecutionCellList .ExecutionIdentifier span.beginDate
	{
	font-size: 1em;
}

.JobHistoryPanel .ExecutionLogPanelTarget {
	width: 65%;
	float: right;
	margin-left: 15px;
}

.LogOutputPanel {
	background-color: #f0f0f0;
	border: 1px solid #999;
	height: 18em;
	overflow: scroll;
}

.LogOutputPanel .LogOutputLabel {
	white-space: pre;
	padding: 4px;
}

.jobColumnContainer {
	width: 78%;
	display: inline-block;
}

.ScheduleGroupPanel .ActionsColumn {
}

.pull-left {
	float: left;
}

#SchedulingPage .showFormButton, #uploadJobs input[type="submit"] {
	height: 30px !important;
	padding: 4px 6px;
	font-size: 14px;
	margin-left: 4px;
}

#SchedulingPage #uploadJobs {
	margin: 0 0 10px 4px;
}

#uploadJobs input[type="file"] {
	padding: 4px 0 4px 4px;
	margin: 0;
	height: 20px;
	border: 1px #ddd solid;
}